maps = {
    931050410 : 102040600,
    931050415 : 260010201,
    931050434 : 261010002,
    931050435 : 261010103,
    931050417 : 261020500,
    931050424 : 261020200,
    931050419 : 240010200,
    931050420 : 240010600,
    931050426 : 240020101,
    931050425 : 240020401,
    931050422 : 240020200,
    931050413 : 220040200,
    931050428 : 211041400,
    931050436 : 250010502,
    931050418 : 251010500,
    931050427 : 220080000,
    931050429 : 230040410,
    931050430 : 240040400,
    931050431 : 270010500,
    931050432 : 270020500,
    931050433 : 270030500,
}
MYSTIC_GATE = 9073008

sm.setSpeakerID(MYSTIC_GATE)
response = sm.sendAskYesNo("Exit the Mystic Gate?")

if not sm.getFieldID() in maps:
    sm.sendSayOkay("Sorry I haven't been coded for this map yet")
    sm.dispose()

if response:
    sm.warpInstanceOut(maps[sm.getFieldID()], 0)